Context Aware Framework – A Middleware for Ubiquitous Computing
نویسندگان
چکیده
Context Aware Computing enables the applications or systems to provide relevant services and information to users, based on the information collected from various entities involved in the environment. It also provides the ability for the systems to acquire and do reasoning on the situational context. In this paper we discuss about various research challenges for building context aware system context data acquisition, context interpretation, context data modeling, context reasoning and adapting applications according to context. In a dynamic environment, one of the challenges in building context aware applications is the communication paradigm between context providers and end applications. Synchronous communication may not be suitable since all the entities may not be live all the time. In this paper we present the architecture of a Context Aware Framework developed using publish / subscribe paradigm to provide asynchronous communication between sensor layer which provides the context information and application layer which consumes the context in order to act according to the context. We also present how Context Aware Framework has been used for rapid development of context aware applications across various domains. The framework maintains a knowledge base to store context information in OWL (Web Ontology Language) format and does context interpretation, context modeling, rule based reasoning and event notification.
منابع مشابه
Developing Context-Aware Ubiquitous Computing Systems with a Unified Middleware Framework
Context-awareness is one of the fundamental requirements for achieving user-oriented ubiquity. In this paper, we present the design and approach to a middleware solution that expedites context-awareness in a ubiquitous computing environment. Context-Aware Middleware for Ubiquitous computing Systems (CAMUS) envisions a comprehensive middleware solution that not only focuses on providing context ...
متن کاملA Unified Context Model: Bringing Probabilistic Models to Context Ontology
Ontology is a promising tool to model and reason about context information in pervasive computing environment. However, ontology does not support representation and reasoning about uncertainty. Besides, the underlying rule-based reasoning mechanism of current context-aware systems obviously can not reason about ambiguity and vagueness in context information. In this paper, we present an ongoing...
متن کاملContext Modeling and Reasoning Approach in Context-Aware Middleware for URC System
To realize the vision of ubiquitous computing, it is important to develop a context-aware infrastructure which can help ubiquitous agents, services, and devices become aware of their contexts because such computational entities need to adapt themselves to changing situations. A context-aware infrastructure manages the context model representing contextual information and provides appropriate in...
متن کاملScalable Middleware for Context-Aware Ubiquitous Computing
In ubiquitous computing systems it is important for applications to obtain context information and adapt their behavior according to context information. For a ubiquitous application to obtain and use context information, it is necessary to provide basic services to discover proper context providers and exchange/store/infer from context information. Moreover, when providing such services, non-f...
متن کاملDeveloping a privacy ontology for privacy control in context-aware systems
This paper concerns personal privacy and privacy protection in context-aware ubiquitous computing environments. It proposes a privacy ontology solution to facilitate automated processes in privacy control. The development of the privacy ontology is an integrated part of our ongoing effort towards a privacy-respecting middleware solution for context-aware systems.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014